package com.zbkj.common.request;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.Range;

import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 付费会员卡保存请求对象
 +----------------------------------------------------------------------
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "PaidMemberCardApplyRequest", description = "申请共享vip表请求对象")
public class PaidMemberCardApplyRequest implements Serializable {


    @ApiModelProperty(value = "id,编辑时必传")
    private Integer id;


    @ApiModelProperty(value = "被申请的品牌商id")
    private Integer appliedForBrandId;

    @ApiModelProperty(value = "被申请会员卡id")
    private Integer appliedForCardId;


    @ApiModelProperty(value = "申请的会员卡id")
    private Integer applyCardId;

    @ApiModelProperty(value = "申请的品牌商id（实际是eb_system_admin表id）")
    private Integer applyBrandId;

    @ApiModelProperty(value = "0：已申请，1：通过，2：拒绝")
    private Integer status;

}
